package errmsg

const (
	SUCCSE = 200
	ERROR = 500

	// code = 1000 ... 用户模块的错误
	ERROR_USERNAME_USED = 1001
	ERROR_PASSWORD_WRONG = 1002
	ERROR_USER_NOT_EXIST = 1003
	ERROR_TOKEN_EXIST = 1004
	ERROR_TOKEN_RUNTIME = 1005
	ERROR_TOKEN_WRONG = 1006
	ERROR_TOKEN_TYPE_WRONG = 1007
	ERROR_TOKEN_NO_RIGHT = 1008
	// code = 2000 ... 文章模块的错误
	ERROR_ART_NOT_EXIST = 20001
	ERROR_ART_PRSIZE_EXIST = 20002

	// code =3000 ... 分类模块的错误
	ERROR_CATENAME_USED = 3001
	ERROR_CATE_NOT_EXIST = 3002

	// 评论模块
	ERROR_COMMENT_NOT_EXIST = 40001



)

var codeMsg = map[int]string{
	SUCCSE : "OK",
	ERROR : "FAIL",
	ERROR_USERNAME_USED    : "用户名已存在",
	ERROR_PASSWORD_WRONG   : "密码错误",
	ERROR_USER_NOT_EXIST  : "用户不存在",
	ERROR_TOKEN_EXIST  : "token不存在",
	ERROR_TOKEN_RUNTIME : "token 已过期",
	ERROR_TOKEN_WRONG : "token不正确",
	ERROR_TOKEN_TYPE_WRONG : "TOKEN格式错误",
	ERROR_TOKEN_NO_RIGHT:"该用户无权限",
	ERROR_ART_NOT_EXIST:"文章不存在",
	ERROR_CATENAME_USED :"分类已存在",
	ERROR_CATE_NOT_EXIST:"该分类不存在",
	ERROR_ART_PRSIZE_EXIST:"你已经点赞过",
	ERROR_COMMENT_NOT_EXIST:"评论不存在",


}

func GetErrorMsg(code int)string  {
	return codeMsg[code]
}